{"data":[{"slug":"activerecord","title":"activerecord","description":null,"url":"https://srclog.com/topic/activerecord"},{"slug":"agent","title":"agent","description":null,"url":"https://srclog.com/topic/agent"},{"slug":"alarm","title":"alarm","description":null,"url":"https://srclog.com/topic/alarm"},{"slug":"alert","title":"alert","description":null,"url":"https://srclog.com/topic/alert"},{"slug":"algorithm","title":"algorithm","description":"Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly.","url":"https://srclog.com/topic/algorithm"},{"slug":"amd","title":"amd","description":null,"url":"https://srclog.com/topic/amd"},{"slug":"analytics","title":"analytics","description":null,"url":"https://srclog.com/topic/analytics"},{"slug":"android","title":"android","description":"Android was designed and built by Google in 2008. The operating system is written mainly in Java, with core components in C and C++. It is built on top of the Linux kernel, giving it incorporated security benefits.","url":"https://srclog.com/topic/android"},{"slug":"angular","title":"angular","description":"Released in 2016, Angular is a rewrite of AngularJS. It focuses on good mobile development, modularity, and improved dependency injection. Angular is designed to comprehensively address a developer's web application workflow.","url":"https://srclog.com/topic/angular"},{"slug":"angularjs","title":"angularjs","description":"Released in 2016, Angular is a rewrite of AngularJS. It focuses on good mobile development, modularity, and improved dependency injection. Angular is designed to comprehensively address a developer's web application workflow.","url":"https://srclog.com/topic/angularjs"},{"slug":"animation","title":"animation","description":null,"url":"https://srclog.com/topic/animation"},{"slug":"ansible","title":"ansible","description":"Ansible is a simple and powerful automation engine. It is used to help with configuration management, application deployment, and task automation.","url":"https://srclog.com/topic/ansible"},{"slug":"api","title":"api","description":"An API can be thought of as an instruction manual for communication between multiple software apparatuses. For example, an API may be used for database communication between web applications. By extracting the implementation and relinquishing data into objects, an API simplifies programming.","url":"https://srclog.com/topic/api"},{"slug":"api-documentation","title":"api-documentation","description":null,"url":"https://srclog.com/topic/api-documentation"},{"slug":"app","title":"app","description":null,"url":"https://srclog.com/topic/app"},{"slug":"apple","title":"apple","description":null,"url":"https://srclog.com/topic/apple"},{"slug":"apps","title":"apps","description":null,"url":"https://srclog.com/topic/apps"},{"slug":"arduino","title":"arduino","description":"Arduino is an open source hardware and software company and maker community. Arduino started in the early 2000s. Popular with electronic makers, Arduino offers a lot of flexibility through an open source system.","url":"https://srclog.com/topic/arduino"},{"slug":"artificial-intelligence","title":"artificial-intelligence","description":null,"url":"https://srclog.com/topic/artificial-intelligence"},{"slug":"ast","title":"ast","description":"A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.","url":"https://srclog.com/topic/ast"},{"slug":"async","title":"async","description":null,"url":"https://srclog.com/topic/async"},{"slug":"atom","title":"atom","description":"Atom is a modern open source text editor developed by GitHub. It is designed to be approachable out of the box yet highly customizable. Atom is built using web technologies: the look and feel can be customized using CSS and new features can be added with HTML and JavaScript. There are also thousands of community created themes and packages available.","url":"https://srclog.com/topic/atom"},{"slug":"authentication","title":"authentication","description":null,"url":"https://srclog.com/topic/authentication"},{"slug":"automation","title":"automation","description":null,"url":"https://srclog.com/topic/automation"},{"slug":"awesome","title":"awesome","description":"An awesome list is a list of awesome things curated by the community. There are awesome lists about everything from CLI applications to fantasy books. The main repository serves as a curated list of awesome lists.","url":"https://srclog.com/topic/awesome"},{"slug":"aws","title":"aws","description":"Amazon Web Services is a subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies, and governments, on a subscription basis.","url":"https://srclog.com/topic/aws"},{"slug":"aws-lambda","title":"aws-lambda","description":null,"url":"https://srclog.com/topic/aws-lambda"},{"slug":"azure-functions","title":"azure-functions","description":null,"url":"https://srclog.com/topic/azure-functions"},{"slug":"babel","title":"babel","description":"? Babel is a compiler created by Sebastian McKenzie in 2014 to convert ES6 to ES5 (originally called 6to5). It has since become a toolchain that enables developers to write any next generation JavaScript and serves as a testing ground for proposals from TC39, the technical committee that specifies ECMAScript. Babel can also convert JSX syntax and strip out type annotations from both Flow and TypeScript. Babel is built out of plugins. Compose your own transformation pipeline using plugins written by the community or write your own.","url":"https://srclog.com/topic/babel"},{"slug":"backend","title":"backend","description":null,"url":"https://srclog.com/topic/backend"},{"slug":"backup","title":"backup","description":null,"url":"https://srclog.com/topic/backup"},{"slug":"bash","title":"bash","description":"Bash (Bourne Again Shell) is a shell and command language interpreter for the GNU operating system. It is meant to be an improved version of Bourne Shell.","url":"https://srclog.com/topic/bash"},{"slug":"benchmark","title":"benchmark","description":null,"url":"https://srclog.com/topic/benchmark"},{"slug":"bioinformatics","title":"bioinformatics","description":null,"url":"https://srclog.com/topic/bioinformatics"},{"slug":"bittorrent","title":"bittorrent","description":null,"url":"https://srclog.com/topic/bittorrent"},{"slug":"blog","title":"blog","description":null,"url":"https://srclog.com/topic/blog"},{"slug":"blogging","title":"blogging","description":null,"url":"https://srclog.com/topic/blogging"},{"slug":"boilerplate","title":"boilerplate","description":null,"url":"https://srclog.com/topic/boilerplate"},{"slug":"book","title":"book","description":null,"url":"https://srclog.com/topic/book"},{"slug":"books","title":"books","description":null,"url":"https://srclog.com/topic/books"},{"slug":"bootstrap","title":"bootstrap","description":"Bootstrap is a popular front-end framework that streamlines website design. It allows for the creation of easy and responsive web layouts.","url":"https://srclog.com/topic/bootstrap"},{"slug":"bot","title":"bot","description":"A bot is an application that runs automated, usually repetitive tasks over the Internet.","url":"https://srclog.com/topic/bot"},{"slug":"browser","title":"browser","description":null,"url":"https://srclog.com/topic/browser"},{"slug":"browsersync","title":"browsersync","description":null,"url":"https://srclog.com/topic/browsersync"},{"slug":"build-tool","title":"build-tool","description":null,"url":"https://srclog.com/topic/build-tool"},{"slug":"bundle","title":"bundle","description":null,"url":"https://srclog.com/topic/bundle"},{"slug":"c","title":"c","description":"C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators.","url":"https://srclog.com/topic/c"},{"slug":"c-plus-plus","title":"c-plus-plus","description":"C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.","url":"https://srclog.com/topic/c-plus-plus"},{"slug":"c-sharp","title":"c-sharp","description":"C# is a programming language used for web development. It is a hybrid of C and C++ that functions similar to Java and is meant for Microsoft's .NET framework.","url":"https://srclog.com/topic/c-sharp"},{"slug":"canvas","title":"canvas","description":null,"url":"https://srclog.com/topic/canvas"},{"slug":"carthage","title":"carthage","description":null,"url":"https://srclog.com/topic/carthage"},{"slug":"chart","title":"chart","description":null,"url":"https://srclog.com/topic/chart"},{"slug":"chat","title":"chat","description":null,"url":"https://srclog.com/topic/chat"},{"slug":"chrome-extension","title":"chrome-extension","description":"Google Chrome Extensions are add-ons that allow users to customize their Chrome web browser. They are downloadable through the Chrome Web Store. Extensions are most often written in HTML, JavaScript, and CSS.","url":"https://srclog.com/topic/chrome-extension"},{"slug":"cli","title":"cli","description":"Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.","url":"https://srclog.com/topic/cli"},{"slug":"client","title":"client","description":null,"url":"https://srclog.com/topic/client"},{"slug":"clipboard","title":"clipboard","description":null,"url":"https://srclog.com/topic/clipboard"},{"slug":"clojure","title":"clojure","description":"Clojure is a functional, dynamic, general-purpose programming language. It provides built-in concurrency support via software transactional memory and asynchronous agents, and offers a rich set of immutable, persistent data structures. Clojure runs on JVM, JavaScript VMs, and Common Language Runtime.","url":"https://srclog.com/topic/clojure"},{"slug":"cms","title":"cms","description":"Contentful is a content infrastructure that is disrupting the legacy CMS market by offering a new way to power content in any digital product – website, app, or device. It's purpose-built to integrate with the modern software stack and software delivery pipelines","url":"https://srclog.com/topic/cms"},{"slug":"cocoapods","title":"cocoapods","description":null,"url":"https://srclog.com/topic/cocoapods"},{"slug":"code-analysis","title":"code-analysis","description":null,"url":"https://srclog.com/topic/code-analysis"},{"slug":"code-completion","title":"code-completion","description":null,"url":"https://srclog.com/topic/code-completion"},{"slug":"collections","title":"collections","description":null,"url":"https://srclog.com/topic/collections"},{"slug":"commonjs","title":"commonjs","description":null,"url":"https://srclog.com/topic/commonjs"},{"slug":"community","title":"community","description":null,"url":"https://srclog.com/topic/community"},{"slug":"compiler","title":"compiler","description":"Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.","url":"https://srclog.com/topic/compiler"},{"slug":"component","title":"component","description":null,"url":"https://srclog.com/topic/component"},{"slug":"computer-science","title":"computer-science","description":null,"url":"https://srclog.com/topic/computer-science"},{"slug":"consensus","title":"consensus","description":null,"url":"https://srclog.com/topic/consensus"},{"slug":"console","title":"console","description":null,"url":"https://srclog.com/topic/console"},{"slug":"containers","title":"containers","description":null,"url":"https://srclog.com/topic/containers"},{"slug":"courses","title":"courses","description":null,"url":"https://srclog.com/topic/courses"},{"slug":"crawler","title":"crawler","description":null,"url":"https://srclog.com/topic/crawler"},{"slug":"crawling","title":"crawling","description":null,"url":"https://srclog.com/topic/crawling"},{"slug":"cross-platform","title":"cross-platform","description":null,"url":"https://srclog.com/topic/cross-platform"},{"slug":"css","title":"css","description":"Cascading Style Sheets (CSS) is a language used most often to style and improve upon the appearance of views. It allows for the separation of presentation and content, and includes the characteristics of layouts, colors and fonts. CSS builds upon HTML to make webpages more interactive and appealing to the user.","url":"https://srclog.com/topic/css"},{"slug":"css-animations","title":"css-animations","description":null,"url":"https://srclog.com/topic/css-animations"},{"slug":"css-framework","title":"css-framework","description":null,"url":"https://srclog.com/topic/css-framework"},{"slug":"curriculum","title":"curriculum","description":null,"url":"https://srclog.com/topic/curriculum"},{"slug":"d3","title":"d3","description":null,"url":"https://srclog.com/topic/d3"},{"slug":"dashboard","title":"dashboard","description":null,"url":"https://srclog.com/topic/dashboard"},{"slug":"database","title":"database","description":"A database is a structured set of data held in a computer, most often a server. Databases use a database management system (DBMS) that interacts with users, similar to a lookup table. Modern databases are designed to allow for creation, querying, updating, and administration of the data it holds.","url":"https://srclog.com/topic/database"},{"slug":"debugging","title":"debugging","description":null,"url":"https://srclog.com/topic/debugging"},{"slug":"deep-learning","title":"deep-learning","description":"Deep learning is an AI function and subset of machine learning, used for processing large amounts of complex data.","url":"https://srclog.com/topic/deep-learning"},{"slug":"demo","title":"demo","description":null,"url":"https://srclog.com/topic/demo"},{"slug":"deploy","title":"deploy","description":null,"url":"https://srclog.com/topic/deploy"},{"slug":"deployment","title":"deployment","description":"The general deployment process consists of several interrelated activities with possible transitions between them. These activities can occur at the producer side or at the consumer side or both.","url":"https://srclog.com/topic/deployment"},{"slug":"design","title":"design","description":null,"url":"https://srclog.com/topic/design"},{"slug":"desktop","title":"desktop","description":null,"url":"https://srclog.com/topic/desktop"},{"slug":"development","title":"development","description":null,"url":"https://srclog.com/topic/development"},{"slug":"devise","title":"devise","description":null,"url":"https://srclog.com/topic/devise"},{"slug":"devops","title":"devops","description":null,"url":"https://srclog.com/topic/devops"},{"slug":"dialog","title":"dialog","description":null,"url":"https://srclog.com/topic/dialog"},{"slug":"discourse","title":"discourse","description":null,"url":"https://srclog.com/topic/discourse"},{"slug":"distributed","title":"distributed","description":null,"url":"https://srclog.com/topic/distributed"},{"slug":"distributed-database","title":"distributed-database","description":null,"url":"https://srclog.com/topic/distributed-database"},{"slug":"distributed-systems","title":"distributed-systems","description":null,"url":"https://srclog.com/topic/distributed-systems"},{"slug":"django","title":"django","description":"Django is a web application framework for Python. It is designed to prioritize principles of reusability and rapid development.","url":"https://srclog.com/topic/django"},{"slug":"docker","title":"docker","description":"Docker is software that provides containers, which allows teams to emulate development environments. Docker began as an internal project, initially developed by dotCloud engineers.","url":"https://srclog.com/topic/docker"},{"slug":"docker-image","title":"docker-image","description":null,"url":"https://srclog.com/topic/docker-image"},{"slug":"documentation","title":"documentation","description":"Documentation is a set of information that describes a product to its users, including what it is, how it operates, and how to use it.","url":"https://srclog.com/topic/documentation"},{"slug":"dotfiles","title":"dotfiles","description":null,"url":"https://srclog.com/topic/dotfiles"},{"slug":"dotnet","title":"dotnet","description":".NET is a software framework developed by Microsoft in February of 2002 as an infrastructure for building and running applications and services. The purpose of .NET is to make it easier for users to share information between websites. The framework is intended to be utilized for Windows platforms.","url":"https://srclog.com/topic/dotnet"},{"slug":"drag-and-drop","title":"drag-and-drop","description":null,"url":"https://srclog.com/topic/drag-and-drop"},{"slug":"editor","title":"editor","description":null,"url":"https://srclog.com/topic/editor"},{"slug":"education","title":"education","description":null,"url":"https://srclog.com/topic/education"},{"slug":"elasticsearch","title":"elasticsearch","description":null,"url":"https://srclog.com/topic/elasticsearch"},{"slug":"electron","title":"electron","description":"Electron is a desktop application framework developed by GitHub and created by Cheng Zhao. It allows for the development of desktop applications using front- and back-end infrastructure such as HTML, CSS, and JavaScript.","url":"https://srclog.com/topic/electron"},{"slug":"elixir","title":"elixir","description":"Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development, and the embedded software domain.","url":"https://srclog.com/topic/elixir"},{"slug":"emacs","title":"emacs","description":"Emacs is an extensible text editor written primarily in Emacs Lisp.  While it excels at editing text, Emacs stretches the boundaries of what 'text' is.","url":"https://srclog.com/topic/emacs"},{"slug":"email","title":"email","description":null,"url":"https://srclog.com/topic/email"},{"slug":"ember","title":"ember","description":"Ember is a JavaScript framework based on a MVVM (model-view-view-model) approach to building applications. It is mainly used to build web-based applications, but can also be ported over to build desktop applications.","url":"https://srclog.com/topic/ember"},{"slug":"es2015","title":"es2015","description":null,"url":"https://srclog.com/topic/es2015"},{"slug":"es2017","title":"es2017","description":null,"url":"https://srclog.com/topic/es2017"},{"slug":"es6","title":"es6","description":"ECMAScript is the standardization of script languages, including JavaScript. ECMA stands for the European Computer Manufacturer's Association.","url":"https://srclog.com/topic/es6"},{"slug":"eslint","title":"eslint","description":"ESLint is an extensible static-analysis tool for JavaScript and related languages that helps catch errors before they break something in production.","url":"https://srclog.com/topic/eslint"},{"slug":"etcd","title":"etcd","description":null,"url":"https://srclog.com/topic/etcd"},{"slug":"example","title":"example","description":null,"url":"https://srclog.com/topic/example"},{"slug":"express","title":"express","description":"Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.","url":"https://srclog.com/topic/express"},{"slug":"extensible","title":"extensible","description":null,"url":"https://srclog.com/topic/extensible"},{"slug":"facebook","title":"facebook","description":null,"url":"https://srclog.com/topic/facebook"},{"slug":"fastlane","title":"fastlane","description":null,"url":"https://srclog.com/topic/fastlane"},{"slug":"fetch","title":"fetch","description":null,"url":"https://srclog.com/topic/fetch"},{"slug":"filesystem","title":"filesystem","description":null,"url":"https://srclog.com/topic/filesystem"},{"slug":"filter","title":"filter","description":null,"url":"https://srclog.com/topic/filter"},{"slug":"finance","title":"finance","description":null,"url":"https://srclog.com/topic/finance"},{"slug":"firebase","title":"firebase","description":"Firebase is a mobile app development platform that provides data analysis and database web services for developers. Firebase provides developers with an API that enables the integration of online statistical analysis and database communication into their applications.","url":"https://srclog.com/topic/firebase"},{"slug":"flash","title":"flash","description":null,"url":"https://srclog.com/topic/flash"},{"slug":"flask","title":"flask","description":"Flask is a web framework for Python, based on the Werkzeug toolkit.","url":"https://srclog.com/topic/flask"},{"slug":"flexbox","title":"flexbox","description":null,"url":"https://srclog.com/topic/flexbox"},{"slug":"flow","title":"flow","description":null,"url":"https://srclog.com/topic/flow"},{"slug":"flux","title":"flux","description":null,"url":"https://srclog.com/topic/flux"},{"slug":"framework","title":"framework","description":"A framework is a reusable set of libraries or classes in software. In an effort to help developers focus their work on higher level tasks, a framework provides a functional solution for lower level elements of coding. While a framework might add more code than is necessary, they also provide a reusable pattern to speed up development.","url":"https://srclog.com/topic/framework"},{"slug":"freebsd","title":"freebsd","description":null,"url":"https://srclog.com/topic/freebsd"},{"slug":"front-end","title":"front-end","description":null,"url":"https://srclog.com/topic/front-end"},{"slug":"frontend","title":"frontend","description":"Front-end development is the process of producing HTML, CSS, and JavaScript for web application visuals and interactions.","url":"https://srclog.com/topic/frontend"},{"slug":"functional-programming","title":"functional-programming","description":null,"url":"https://srclog.com/topic/functional-programming"},{"slug":"game","title":"game","description":null,"url":"https://srclog.com/topic/game"},{"slug":"game-engine","title":"game-engine","description":"Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.","url":"https://srclog.com/topic/game-engine"},{"slug":"git","title":"git","description":"Git is the most widely used version control system, which allows for the tracking and managing of source code over time. It was designed for collaboration and built to be flexible, secure and efficient.","url":"https://srclog.com/topic/git"},{"slug":"github","title":"github","description":null,"url":"https://srclog.com/topic/github"},{"slug":"gitignore","title":"gitignore","description":null,"url":"https://srclog.com/topic/gitignore"},{"slug":"gitlab","title":"gitlab","description":null,"url":"https://srclog.com/topic/gitlab"},{"slug":"glsl","title":"glsl","description":null,"url":"https://srclog.com/topic/glsl"},{"slug":"go","title":"go","description":"Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.","url":"https://srclog.com/topic/go"},{"slug":"gradle","title":"gradle","description":"Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites.","url":"https://srclog.com/topic/gradle"},{"slug":"grafana","title":"grafana","description":null,"url":"https://srclog.com/topic/grafana"},{"slug":"graphql","title":"graphql","description":"GraphQL is a data query language developed by Facebook. It provides an alternative to REST and ad-hoc webservice architectures. It allows clients to define the structure of the data required, and exactly the same structure of the data is returned from the server. It is a strongly typed runtime which allows clients to dictate what data is needed.","url":"https://srclog.com/topic/graphql"},{"slug":"gui","title":"gui","description":null,"url":"https://srclog.com/topic/gui"},{"slug":"guide","title":"guide","description":null,"url":"https://srclog.com/topic/guide"},{"slug":"gulp","title":"gulp","description":"Gulp is an open source toolkit built on Node.js and npm. It is used for automating and streamlining repetitive tasks in front-end web development.","url":"https://srclog.com/topic/gulp"},{"slug":"hack","title":"hack","description":null,"url":"https://srclog.com/topic/hack"},{"slug":"hackathon","title":"hackathon","description":null,"url":"https://srclog.com/topic/hackathon"},{"slug":"hardware","title":"hardware","description":null,"url":"https://srclog.com/topic/hardware"},{"slug":"haskell","title":"haskell","description":"Haskell is a functional (that is, everything is done with function calls), statically, implicitly typed (types are checked by the compiler, but you don't have to declare them), lazy (nothing is done until it needs to be) language.","url":"https://srclog.com/topic/haskell"},{"slug":"health-check","title":"health-check","description":null,"url":"https://srclog.com/topic/health-check"},{"slug":"heroku","title":"heroku","description":null,"url":"https://srclog.com/topic/heroku"},{"slug":"hexo","title":"hexo","description":null,"url":"https://srclog.com/topic/hexo"},{"slug":"hhvm","title":"hhvm","description":null,"url":"https://srclog.com/topic/hhvm"},{"slug":"hls","title":"hls","description":null,"url":"https://srclog.com/topic/hls"},{"slug":"home-automation","title":"home-automation","description":null,"url":"https://srclog.com/topic/home-automation"},{"slug":"homebrew","title":"homebrew","description":"Homebrew is a package manager for Apple's macOS operating system. It simplifies the installation of software and is popular in the Ruby on Rails community.","url":"https://srclog.com/topic/homebrew"},{"slug":"html","title":"html","description":"HTML, or Hypertext Markup Language, was primarily designed to provide a means of creating structured scientific documents. HTML can embed scripting languages such as PHP or JavaScript to affect the behavior and content of web pages. The World Wide Web Consortium (W3C) maintains both the HTML and CSS standards.","url":"https://srclog.com/topic/html"},{"slug":"http","title":"http","description":"HTTP (Hypertext Transfer Protocol) is a request and response protocol used to send a request to a server and receive a response back in the form of a file. HTTP is the basis of data communication for the web. HTTPS is an evolution in HTTP, where the “S” stands for secure socket layer allowing communication in HTTP to be more secure.","url":"https://srclog.com/topic/http"},{"slug":"hubot","title":"hubot","description":null,"url":"https://srclog.com/topic/hubot"},{"slug":"hyperterm","title":"hyperterm","description":null,"url":"https://srclog.com/topic/hyperterm"},{"slug":"i18n","title":"i18n","description":null,"url":"https://srclog.com/topic/i18n"},{"slug":"icons","title":"icons","description":null,"url":"https://srclog.com/topic/icons"},{"slug":"image","title":"image","description":null,"url":"https://srclog.com/topic/image"},{"slug":"image-processing","title":"image-processing","description":null,"url":"https://srclog.com/topic/image-processing"},{"slug":"infrastructure","title":"infrastructure","description":null,"url":"https://srclog.com/topic/infrastructure"},{"slug":"interpreter","title":"interpreter","description":null,"url":"https://srclog.com/topic/interpreter"},{"slug":"interview-questions","title":"interview-questions","description":null,"url":"https://srclog.com/topic/interview-questions"},{"slug":"ios","title":"ios","description":"iOS is the operating system for all of Apple’s mobile products. The operating system was unveiled at Macworld Conference and Expo in 2007 to support the company’s new venture, the iPhone. Since then, the operating system has grown to incorporate other products, including the iPad and iPod Touch.","url":"https://srclog.com/topic/ios"},{"slug":"ios-animation","title":"ios-animation","description":null,"url":"https://srclog.com/topic/ios-animation"},{"slug":"ios-app","title":"ios-app","description":"iOS is the operating system for all of Apple’s mobile products. The operating system was unveiled at Macworld Conference and Expo in 2007 to support the company’s new venture, the iPhone. Since then, the operating system has grown to incorporate other products, including the iPad and iPod Touch.","url":"https://srclog.com/topic/ios-app"},{"slug":"iot","title":"iot","description":null,"url":"https://srclog.com/topic/iot"},{"slug":"ipad","title":"ipad","description":null,"url":"https://srclog.com/topic/ipad"},{"slug":"iphone","title":"iphone","description":null,"url":"https://srclog.com/topic/iphone"},{"slug":"irc","title":"irc","description":null,"url":"https://srclog.com/topic/irc"},{"slug":"java","title":"java","description":"Java was originally developed as an alternative to the C/C++ programming languages. It is now mainly used for building desktop, Android, and web server applications. Java is owned and licensed through Oracle.","url":"https://srclog.com/topic/java"},{"slug":"java-8","title":"java-8","description":"Java was originally developed as an alternative to the C/C++ programming languages. It is now mainly used for building desktop, Android, and web server applications. Java is owned and licensed through Oracle.","url":"https://srclog.com/topic/java-8"},{"slug":"javafx","title":"javafx","description":null,"url":"https://srclog.com/topic/javafx"},{"slug":"javascript","title":"javascript","description":"JavaScript is used to give webpages a more interactive feel. Its event driven nature allows for such features as dropdown menus or video games. JavaScript is executed via the client, rather than server. This allows the browser to respond more quickly to a user’s input.","url":"https://srclog.com/topic/javascript"},{"slug":"jekyll","title":"jekyll","description":"Jekyll is a blog-aware, site generator written in Ruby. It takes raw text files, runs it through a renderer and produces a publishable static website.","url":"https://srclog.com/topic/jekyll"},{"slug":"jenkins","title":"jenkins","description":null,"url":"https://srclog.com/topic/jenkins"},{"slug":"journalism","title":"journalism","description":null,"url":"https://srclog.com/topic/journalism"},{"slug":"jquery","title":"jquery","description":"jQuery is a lightweight library that simplifies programming with JavaScript. It builds on top of browser function and accomplishes programming tasks with fewer lines of code.","url":"https://srclog.com/topic/jquery"},{"slug":"jquery-plugin","title":"jquery-plugin","description":null,"url":"https://srclog.com/topic/jquery-plugin"},{"slug":"json","title":"json","description":"JSON (JavaScript Object Notation) is a standard file format that uses text to communicate data objects to array data types. This notation makes it easy for applications to parse and generate files. JSON grew out of the need to have a real-time server-to-web browser communication.","url":"https://srclog.com/topic/json"},{"slug":"kafka","title":"kafka","description":null,"url":"https://srclog.com/topic/kafka"},{"slug":"keras","title":"keras","description":null,"url":"https://srclog.com/topic/keras"},{"slug":"kernel","title":"kernel","description":null,"url":"https://srclog.com/topic/kernel"},{"slug":"key-value","title":"key-value","description":null,"url":"https://srclog.com/topic/key-value"},{"slug":"keyboard","title":"keyboard","description":null,"url":"https://srclog.com/topic/keyboard"},{"slug":"koa","title":"koa","description":"Koa is a new web framework designed by the team behind Express,\nwhich aims to be a smaller, more expressive, and more robust foundation\nfor web applications and APIs. By leveraging async functions, Koa allows you\nto ditch callbacks and greatly increase error-handling. Koa does not bundle any\nmiddleware within its core, and it provides an elegant suite of methods that make\nwriting servers fast and enjoyable.","url":"https://srclog.com/topic/koa"},{"slug":"kotlin","title":"kotlin","description":"Kotlin is a statically typed programming language for modern multiplatform applications. 100% interoperable with Java and Android, it now supports JavaScript and native with LLVM (including iOS). It was developed by JetBrains in 2011, and designed to be a new language for the Java Virtual Machine (JVM) that can compile quickly.","url":"https://srclog.com/topic/kotlin"},{"slug":"kubernetes","title":"kubernetes","description":"Kubernetes (commonly referred to as \"K8s\") is an open source system for automating deployment, scaling and management of containerized applications originally designed by Google and donated to the Cloud Native Computing Foundation. It aims to provide a \"platform for automating deployment, scaling, and operations of application containers across clusters of hosts\". It supports a range of container tools, including Docker.","url":"https://srclog.com/topic/kubernetes"},{"slug":"lambda","title":"lambda","description":null,"url":"https://srclog.com/topic/lambda"},{"slug":"language","title":"language","description":null,"url":"https://srclog.com/topic/language"},{"slug":"laravel","title":"laravel","description":"Laravel is a popular PHP framework, used for the development of MVC web applications.","url":"https://srclog.com/topic/laravel"},{"slug":"latex","title":"latex","description":"LaTeX is a typesetting system used to create technical and scientific documents. It is an alternative to word processing, with an emphasis on content over appearance.","url":"https://srclog.com/topic/latex"},{"slug":"leaflet","title":"leaflet","description":null,"url":"https://srclog.com/topic/leaflet"},{"slug":"learning","title":"learning","description":null,"url":"https://srclog.com/topic/learning"},{"slug":"lerna","title":"lerna","description":null,"url":"https://srclog.com/topic/lerna"},{"slug":"library","title":"library","description":"A library is a collection of preprogrammed templates that implement a behavior when invoked. Libraries are well-defined and are designed for reuse throughout implementation. For example, a website may have multiple webpages that implement the same navigation bar or text-field, but none of these objects have relation to one another.","url":"https://srclog.com/topic/library"},{"slug":"linting","title":"linting","description":null,"url":"https://srclog.com/topic/linting"},{"slug":"linux","title":"linux","description":"Linux is an open source operating system modeled after UNIX. Widely used, it is known for its efficiency and reliability.","url":"https://srclog.com/topic/linux"},{"slug":"list","title":"list","description":null,"url":"https://srclog.com/topic/list"},{"slug":"lists","title":"lists","description":null,"url":"https://srclog.com/topic/lists"},{"slug":"load-balancer","title":"load-balancer","description":null,"url":"https://srclog.com/topic/load-balancer"},{"slug":"lodash","title":"lodash","description":null,"url":"https://srclog.com/topic/lodash"},{"slug":"logging","title":"logging","description":null,"url":"https://srclog.com/topic/logging"},{"slug":"lua","title":"lua","description":"Lua is a programming language written in C that emphasizes performance. It has automatic memory management and is often used to extend software written in other languages.","url":"https://srclog.com/topic/lua"},{"slug":"machine-learning","title":"machine-learning","description":"Machine learning is the practice of teaching a computer to learn. The concept uses pattern recognition, as well as other forms of predictive algorithms, to make judgments on incoming data. This field is closely related to artificial intelligence and computational statistics.","url":"https://srclog.com/topic/machine-learning"},{"slug":"macos","title":"macos","description":"macOS is the operating system that powers every Mac computer. It was designed by Apple and is meant specifically for their hardware.","url":"https://srclog.com/topic/macos"},{"slug":"maps","title":"maps","description":null,"url":"https://srclog.com/topic/maps"},{"slug":"markdown","title":"markdown","description":"Markdown is a lightweight markup language. It is designed to be a simple, lightweight way to add formatting without prior HTML experience.","url":"https://srclog.com/topic/markdown"},{"slug":"material","title":"material","description":null,"url":"https://srclog.com/topic/material"},{"slug":"material-design","title":"material-design","description":"Material design is a design language developed by Google. It makes use of grid-based layouts, responsive animation, and transitioning.","url":"https://srclog.com/topic/material-design"},{"slug":"material-ui","title":"material-ui","description":null,"url":"https://srclog.com/topic/material-ui"},{"slug":"math","title":"math","description":null,"url":"https://srclog.com/topic/math"},{"slug":"metrics","title":"metrics","description":"In the fields of information technology and systems management, application performance management (APM) is the monitoring and management of performance and availability of software applications. APM strives to detect and diagnose complex application performance problems to maintain an expected level of service.","url":"https://srclog.com/topic/metrics"},{"slug":"minecraft","title":"minecraft","description":"Published by Mojang, Minecraft is a game that allows its players virtually unlimited creative and building authority in their 3D cube world.","url":"https://srclog.com/topic/minecraft"},{"slug":"mit","title":"mit","description":null,"url":"https://srclog.com/topic/mit"},{"slug":"mobile","title":"mobile","description":"Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing (e.g., JavaScript) to provide an \"application-like\" experience within a Web browser.","url":"https://srclog.com/topic/mobile"},{"slug":"modal","title":"modal","description":null,"url":"https://srclog.com/topic/modal"},{"slug":"models","title":"models","description":null,"url":"https://srclog.com/topic/models"},{"slug":"modules","title":"modules","description":null,"url":"https://srclog.com/topic/modules"},{"slug":"mongodb","title":"mongodb","description":"MongoDB is a NoSQL cross-platform database. It is designed for scalability and performance.","url":"https://srclog.com/topic/mongodb"},{"slug":"monitoring","title":"monitoring","description":"In the fields of information technology and systems management, application performance management (APM) is the monitoring and management of performance and availability of software applications. APM strives to detect and diagnose complex application performance problems to maintain an expected level of service.","url":"https://srclog.com/topic/monitoring"},{"slug":"music","title":"music","description":null,"url":"https://srclog.com/topic/music"},{"slug":"mvc","title":"mvc","description":null,"url":"https://srclog.com/topic/mvc"},{"slug":"mysql","title":"mysql","description":"MySQL is an open source relational database management system.  Based in Structured Query Language (SQL), MySQL can run on most platforms and is mainly used for web-based applications. It is written in C and C++.","url":"https://srclog.com/topic/mysql"},{"slug":"natural-language-processing","title":"natural-language-processing","description":"Natural language processing (NLP) is a field of computer science that studies how computers and humans interact. In the 1950s, Alan Turing published an article that proposed a measure of intelligence, now called the Turing test. More modern techniques, such as deep learning, have produced results in the fields of language modeling, parsing, and natural-language tasks.","url":"https://srclog.com/topic/natural-language-processing"},{"slug":"neovim","title":"neovim","description":null,"url":"https://srclog.com/topic/neovim"},{"slug":"network","title":"network","description":null,"url":"https://srclog.com/topic/network"},{"slug":"networking","title":"networking","description":null,"url":"https://srclog.com/topic/networking"},{"slug":"neural-network","title":"neural-network","description":null,"url":"https://srclog.com/topic/neural-network"},{"slug":"nginx","title":"nginx","description":null,"url":"https://srclog.com/topic/nginx"},{"slug":"nlp","title":"nlp","description":"Natural language processing (NLP) is a field of computer science that studies how computers and humans interact. In the 1950s, Alan Turing published an article that proposed a measure of intelligence, now called the Turing test. More modern techniques, such as deep learning, have produced results in the fields of language modeling, parsing, and natural-language tasks.","url":"https://srclog.com/topic/nlp"},{"slug":"nodejs","title":"nodejs","description":"Node.js is a tool for executing JavaScript in a variety of environments. JavaScript had humble beginnings as a language that lived only in web browsers, but the Node.js project has expanded its reach and helped make it the most  popular programming language in the world. Node.js extends the creative potential of people with web development experience, enabling a new generation  of developers to create servers, command-line tools, desktop apps, and even robots.","url":"https://srclog.com/topic/nodejs"},{"slug":"notifications","title":"notifications","description":null,"url":"https://srclog.com/topic/notifications"},{"slug":"npm","title":"npm","description":"Npm is a package manager for JavaScript, included with Node.js. As a package manager, npm makes it easy for developers to share and reuse code.","url":"https://srclog.com/topic/npm"},{"slug":"nvim","title":"nvim","description":null,"url":"https://srclog.com/topic/nvim"},{"slug":"nwjs","title":"nwjs","description":null,"url":"https://srclog.com/topic/nwjs"},{"slug":"oauth","title":"oauth","description":null,"url":"https://srclog.com/topic/oauth"},{"slug":"oauth2","title":"oauth2","description":null,"url":"https://srclog.com/topic/oauth2"},{"slug":"objective-c","title":"objective-c","description":"Objective-C builds on the foundations of ANSI C. Compared to other object-oriented languages based on C, Objective-C is very dynamic. Dynamism enables the construction of sophisticated development tools. Since Objective-C incorporates C, one gets all the benefits of C when working within Objective-C.","url":"https://srclog.com/topic/objective-c"},{"slug":"objective-c-library","title":"objective-c-library","description":null,"url":"https://srclog.com/topic/objective-c-library"},{"slug":"ocaml","title":"ocaml","description":null,"url":"https://srclog.com/topic/ocaml"},{"slug":"open-source","title":"open-source","description":null,"url":"https://srclog.com/topic/open-source"},{"slug":"opencv","title":"opencv","description":"OpenCV (Open Source Computer Vision Library) is written in C/C++, for real time computer vision. It takes advantage of multi-core processing and hardware acceleration. Applications of OpenCV includes egomotion estimation, gesture recognition, facial recognition system, and artificial neural networks.","url":"https://srclog.com/topic/opencv"},{"slug":"opengl","title":"opengl","description":"OpenGL (Open Graphics Library) is the computer industry's standard API for defining 2-D and 3-D graphic images. OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. It is used in CAD (Computer-aided design), virtual reality, video games, and flight simulation.","url":"https://srclog.com/topic/opengl"},{"slug":"optimization","title":"optimization","description":null,"url":"https://srclog.com/topic/optimization"},{"slug":"orm","title":"orm","description":null,"url":"https://srclog.com/topic/orm"},{"slug":"osx","title":"osx","description":null,"url":"https://srclog.com/topic/osx"},{"slug":"p2p","title":"p2p","description":"Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.","url":"https://srclog.com/topic/p2p"},{"slug":"package-manager","title":"package-manager","description":"A package manager is a set of tools that automates and manages computer software. They deal with packages, or collections, of bundled files. Package managers make it easy to install, upgrade, or remove software for a computer's operating system.","url":"https://srclog.com/topic/package-manager"},{"slug":"parser","title":"parser","description":null,"url":"https://srclog.com/topic/parser"},{"slug":"peer-to-peer","title":"peer-to-peer","description":"Peer-to-Peer (P2P) applications share resources and communicate in a decentralized or distributed architecture. Often application nodes communicate directly with each other or cooperate to do work which benefits other nodes or the overall P2P system. In a pure P2P system, there is no distinction between client and server.","url":"https://srclog.com/topic/peer-to-peer"},{"slug":"performance","title":"performance","description":null,"url":"https://srclog.com/topic/performance"},{"slug":"perl","title":"perl","description":"Perl runs on over 100 platforms ranging from portables to mainframes. It can be used for almost all facets of programming, from rapid prototyping and large-scale development projects.","url":"https://srclog.com/topic/perl"},{"slug":"personal-website","title":"personal-website","description":null,"url":"https://srclog.com/topic/personal-website"},{"slug":"php","title":"php","description":"PHP is a scripting language that's particularly suited for server-side web development. PHP runtime is generally executed by webpage content, and can be added to HTML and HTML5 webpages. PHP was originally developed in 1994 by Rasmus Lerdorf.","url":"https://srclog.com/topic/php"},{"slug":"pixijs","title":"pixijs","description":null,"url":"https://srclog.com/topic/pixijs"},{"slug":"player","title":"player","description":null,"url":"https://srclog.com/topic/player"},{"slug":"plugin","title":"plugin","description":null,"url":"https://srclog.com/topic/plugin"},{"slug":"plugins","title":"plugins","description":null,"url":"https://srclog.com/topic/plugins"},{"slug":"pm2","title":"pm2","description":null,"url":"https://srclog.com/topic/pm2"},{"slug":"polyfill","title":"polyfill","description":null,"url":"https://srclog.com/topic/polyfill"},{"slug":"polymer","title":"polymer","description":null,"url":"https://srclog.com/topic/polymer"},{"slug":"popup","title":"popup","description":null,"url":"https://srclog.com/topic/popup"},{"slug":"portfolio","title":"portfolio","description":null,"url":"https://srclog.com/topic/portfolio"},{"slug":"postcss","title":"postcss","description":null,"url":"https://srclog.com/topic/postcss"},{"slug":"postgresql","title":"postgresql","description":"PostgreSQL is a database management system that is object-relational. PostgreSQL originated from the Ingres project at the University of California, Berkeley.","url":"https://srclog.com/topic/postgresql"},{"slug":"presentations","title":"presentations","description":null,"url":"https://srclog.com/topic/presentations"},{"slug":"process","title":"process","description":null,"url":"https://srclog.com/topic/process"},{"slug":"process-manager","title":"process-manager","description":null,"url":"https://srclog.com/topic/process-manager"},{"slug":"production","title":"production","description":null,"url":"https://srclog.com/topic/production"},{"slug":"productivity","title":"productivity","description":null,"url":"https://srclog.com/topic/productivity"},{"slug":"programming","title":"programming","description":null,"url":"https://srclog.com/topic/programming"},{"slug":"programming-language","title":"programming-language","description":null,"url":"https://srclog.com/topic/programming-language"},{"slug":"promise","title":"promise","description":null,"url":"https://srclog.com/topic/promise"},{"slug":"publishing","title":"publishing","description":"Publishing is the creation of documents using page layout skills on a personal computer primarily for print. Desktop publishing software can generate layouts and produce typographic quality text and images comparable to traditional typography and printing.","url":"https://srclog.com/topic/publishing"},{"slug":"python","title":"python","description":"Python is a dynamically typed programming language designed by Guido Van Rossum. Much like the programming language Ruby, Python was designed to be easily read by programmers. Because of its large following and many libraries, Python can be implemented and used to do anything from webpages to scientific research.","url":"https://srclog.com/topic/python"},{"slug":"qa","title":"qa","description":null,"url":"https://srclog.com/topic/qa"},{"slug":"qml","title":"qml","description":null,"url":"https://srclog.com/topic/qml"},{"slug":"qrcode","title":"qrcode","description":null,"url":"https://srclog.com/topic/qrcode"},{"slug":"qt","title":"qt","description":"Qt is a cross-platform application framework used for developing gui applications that can run on various hardware and software platforms, including Linux, macOS, iOS, Windows, and Blackberry. Qt is available with both proprietary and open source licenses.","url":"https://srclog.com/topic/qt"},{"slug":"quality","title":"quality","description":"Automate your code review with style, quality, security, and test‑coverage checks when you need them most. Code quality is intended to keep complexity down and runtime up.","url":"https://srclog.com/topic/quality"},{"slug":"query","title":"query","description":null,"url":"https://srclog.com/topic/query"},{"slug":"query-builder","title":"query-builder","description":null,"url":"https://srclog.com/topic/query-builder"},{"slug":"queue","title":"queue","description":null,"url":"https://srclog.com/topic/queue"},{"slug":"r","title":"r","description":"R is a free programming language and software environment for statistical computing and graphics. R has a wide variety of statistical linear and non-linear modeling and provides numerous graphical techniques.","url":"https://srclog.com/topic/r"},{"slug":"raft","title":"raft","description":null,"url":"https://srclog.com/topic/raft"},{"slug":"rails","title":"rails","description":"Ruby on Rails (Rails) is a web application framework written in Ruby. It is meant to help simplify the building of complex websites.","url":"https://srclog.com/topic/rails"},{"slug":"raspberry-pi","title":"raspberry-pi","description":"The Raspberry Pi is a popular single-board computer designed to promote the teaching of computer science in schools. The use of the Raspberry Pi computer ranges from robotics to home automation. Many variations of the Raspberry Pi exist, such as the Raspberry Pi Zero, which is smaller than the more powerful Raspberry Pi 3.","url":"https://srclog.com/topic/raspberry-pi"},{"slug":"react","title":"react","description":"React makes it simple to develop interactive user interfaces. It uses the Model View Controller (MVC) concept to manage individual pages in your web application.","url":"https://srclog.com/topic/react"},{"slug":"react-components","title":"react-components","description":null,"url":"https://srclog.com/topic/react-components"},{"slug":"react-native","title":"react-native","description":"React Native is a JavaScript mobile framework developed by Facebook. It allows developers to build Android and iOS mobile apps using JavaScript and reuse code across web and mobile applications.","url":"https://srclog.com/topic/react-native"},{"slug":"reactive-programming","title":"reactive-programming","description":null,"url":"https://srclog.com/topic/reactive-programming"},{"slug":"reactive-streams","title":"reactive-streams","description":null,"url":"https://srclog.com/topic/reactive-streams"},{"slug":"reactivecocoa","title":"reactivecocoa","description":null,"url":"https://srclog.com/topic/reactivecocoa"},{"slug":"reactiveswift","title":"reactiveswift","description":null,"url":"https://srclog.com/topic/reactiveswift"},{"slug":"real-time","title":"real-time","description":null,"url":"https://srclog.com/topic/real-time"},{"slug":"reddit","title":"reddit","description":null,"url":"https://srclog.com/topic/reddit"},{"slug":"redis","title":"redis","description":null,"url":"https://srclog.com/topic/redis"},{"slug":"redux","title":"redux","description":"Redux is an open source JavaScript library, designed to allow for state management of JavaScript applications. Inspired by Elm, Redux is a debugging tool and supports robust application data-flow architecture. Redux is frequently used in combination with React.","url":"https://srclog.com/topic/redux"},{"slug":"rendering","title":"rendering","description":null,"url":"https://srclog.com/topic/rendering"},{"slug":"requests","title":"requests","description":null,"url":"https://srclog.com/topic/requests"},{"slug":"resource","title":"resource","description":null,"url":"https://srclog.com/topic/resource"},{"slug":"rest","title":"rest","description":"A representational state transfer (REST) API is a way to provide compatibility between computer systems on the Internet. The concept was first outlined in a dissertation by Roy Fielding in 2000.","url":"https://srclog.com/topic/rest"},{"slug":"rich-text-editor","title":"rich-text-editor","description":null,"url":"https://srclog.com/topic/rich-text-editor"},{"slug":"ruby","title":"ruby","description":"Ruby was developed by Yukihiro \"Matz\" Matsumoto in 1995 with the intent of having an easily readable programming language. It is integrated with the Rails framework to create dynamic web-applications. Ruby's syntax is similar to that of Perl and Python.","url":"https://srclog.com/topic/ruby"},{"slug":"runtime","title":"runtime","description":null,"url":"https://srclog.com/topic/runtime"},{"slug":"rust","title":"rust","description":"Rust is a systems programming language created by Mozilla. It is similar to C++, but is designed for improved memory safety without sacrificing performance.","url":"https://srclog.com/topic/rust"},{"slug":"rxjava","title":"rxjava","description":null,"url":"https://srclog.com/topic/rxjava"},{"slug":"sass","title":"sass","description":"Sass is a stylesheet language with a main implementation in Ruby. It is an extension of CSS that makes improvements to the old stylesheet format, such as being able to declare variables and using a cleaner nesting syntax.","url":"https://srclog.com/topic/sass"},{"slug":"scala","title":"scala","description":"Scala is a general-purpose programming language providing support for functional programming and a strong static type system. Designed to be concise, many of Scala's design decisions aimed to address criticisms of Java.","url":"https://srclog.com/topic/scala"},{"slug":"scraping","title":"scraping","description":null,"url":"https://srclog.com/topic/scraping"},{"slug":"screenshots","title":"screenshots","description":null,"url":"https://srclog.com/topic/screenshots"},{"slug":"search-engine","title":"search-engine","description":null,"url":"https://srclog.com/topic/search-engine"},{"slug":"security","title":"security","description":"Cybersecurity (security) includes controlling physical access to hardware as well as protection from attacks that come via network access, data injection, and code injection.","url":"https://srclog.com/topic/security"},{"slug":"select2","title":"select2","description":null,"url":"https://srclog.com/topic/select2"},{"slug":"server","title":"server","description":"A server is a program or device that provides functionality for other programs and devices, called clients. This relation forms the Client-Server Model.","url":"https://srclog.com/topic/server"},{"slug":"serverless","title":"serverless","description":"Serverless architecture refers to apps that depend on third-party services (backend as a service, or BaaS) or custom code (functions as a service, or FaaS). Their goal is to free the developer and operator from managing the server their code runs on.","url":"https://srclog.com/topic/serverless"},{"slug":"shell","title":"shell","description":"A shell is a text-based terminal, used for manipulating programs and files. Shell scripts typically manage program execution.","url":"https://srclog.com/topic/shell"},{"slug":"slack","title":"slack","description":null,"url":"https://srclog.com/topic/slack"},{"slug":"slate","title":"slate","description":null,"url":"https://srclog.com/topic/slate"},{"slug":"slides","title":"slides","description":null,"url":"https://srclog.com/topic/slides"},{"slug":"slideshow","title":"slideshow","description":null,"url":"https://srclog.com/topic/slideshow"},{"slug":"spring","title":"spring","description":null,"url":"https://srclog.com/topic/spring"},{"slug":"spring-boot","title":"spring-boot","description":"Spring Boot is a coding and configuration model for Java applications. Spring was developed by Pivotal Software.","url":"https://srclog.com/topic/spring-boot"},{"slug":"sprites","title":"sprites","description":null,"url":"https://srclog.com/topic/sprites"},{"slug":"ssr","title":"ssr","description":null,"url":"https://srclog.com/topic/ssr"},{"slug":"static-site-generator","title":"static-site-generator","description":null,"url":"https://srclog.com/topic/static-site-generator"},{"slug":"status","title":"status","description":null,"url":"https://srclog.com/topic/status"},{"slug":"statuspage","title":"statuspage","description":null,"url":"https://srclog.com/topic/statuspage"},{"slug":"streaming","title":"streaming","description":null,"url":"https://srclog.com/topic/streaming"},{"slug":"style-guide","title":"style-guide","description":null,"url":"https://srclog.com/topic/style-guide"},{"slug":"style-linter","title":"style-linter","description":null,"url":"https://srclog.com/topic/style-linter"},{"slug":"styleguide","title":"styleguide","description":null,"url":"https://srclog.com/topic/styleguide"},{"slug":"stylesheets","title":"stylesheets","description":null,"url":"https://srclog.com/topic/stylesheets"},{"slug":"svg","title":"svg","description":null,"url":"https://srclog.com/topic/svg"},{"slug":"swift","title":"swift","description":"Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. Inspired by many other modern programming languages, Swift is intended to be more resilient and expressive than Objective-C, its predecessor.","url":"https://srclog.com/topic/swift"},{"slug":"swift-extensions","title":"swift-extensions","description":null,"url":"https://srclog.com/topic/swift-extensions"},{"slug":"swift-framework","title":"swift-framework","description":null,"url":"https://srclog.com/topic/swift-framework"},{"slug":"swift-library","title":"swift-library","description":null,"url":"https://srclog.com/topic/swift-library"},{"slug":"symfony","title":"symfony","description":"Symfony is a set of reusable PHP components and a PHP framework for web projects.","url":"https://srclog.com/topic/symfony"},{"slug":"synchronization","title":"synchronization","description":null,"url":"https://srclog.com/topic/synchronization"},{"slug":"template","title":"template","description":null,"url":"https://srclog.com/topic/template"},{"slug":"templates","title":"templates","description":null,"url":"https://srclog.com/topic/templates"},{"slug":"tensorflow","title":"tensorflow","description":"TensorFlow is an open source library that was created by Google. It is used to design, build, and train deep learning models.","url":"https://srclog.com/topic/tensorflow"},{"slug":"terminal","title":"terminal","description":"Terminal is a serial computer interface for text entry and display. Instruction given to perform a task are called commands. Current computers (GUI based) uses terminal emulators such as Unix shell, BASH shell, command prompt.","url":"https://srclog.com/topic/terminal"},{"slug":"terminal-emulators","title":"terminal-emulators","description":null,"url":"https://srclog.com/topic/terminal-emulators"},{"slug":"test","title":"test","description":null,"url":"https://srclog.com/topic/test"},{"slug":"testing","title":"testing","description":"Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times.\nEliminate bugs and ship with more confidence by adding these tools to your workflow.","url":"https://srclog.com/topic/testing"},{"slug":"text-editor","title":"text-editor","description":null,"url":"https://srclog.com/topic/text-editor"},{"slug":"theme","title":"theme","description":null,"url":"https://srclog.com/topic/theme"},{"slug":"tool","title":"tool","description":null,"url":"https://srclog.com/topic/tool"},{"slug":"tty","title":"tty","description":null,"url":"https://srclog.com/topic/tty"},{"slug":"tutorial","title":"tutorial","description":null,"url":"https://srclog.com/topic/tutorial"},{"slug":"tutorials","title":"tutorials","description":null,"url":"https://srclog.com/topic/tutorials"},{"slug":"twitter","title":"twitter","description":"Twitter is an online news and social networking service where users post and interact with messages, known as \"tweets.\" These messages were originally restricted to 140 characters, but in November 2017, the limit was doubled to 280 characters for all languages except Japanese, Korean, and Chinese.","url":"https://srclog.com/topic/twitter"},{"slug":"typescript","title":"typescript","description":"TypeScript is an open source programming language developed by Microsoft and first released in 2012. It is designed to add type safety to JavaScript while conforming as closely as possible to the syntax and semantics of the ECMAScript standard.\nIt is a syntactical superset of the JavaScript programming language; all valid JavaScript source code is also valid TypeScript source code, but not vice-versa. TypeScript compiles (or transpiles) to JavaScript, meaning that it can be utilized to target any JavaScript environment. It can be used to develop JavaScript for both client-side and server-side applications.","url":"https://srclog.com/topic/typescript"},{"slug":"ubuntu","title":"ubuntu","description":"Ubuntu builds upon Debian's architecture to provide a Linux server and desktop operating system. Ubuntu prioritizes security, as the majority of its network ports are closed by default.","url":"https://srclog.com/topic/ubuntu"},{"slug":"ui","title":"ui","description":null,"url":"https://srclog.com/topic/ui"},{"slug":"unit-testing","title":"unit-testing","description":null,"url":"https://srclog.com/topic/unit-testing"},{"slug":"unity","title":"unity","description":"Unity is a game development platform used to build high-quality 3D/2D games that can deployed across mobile, desktop, VR/AR, consoles, or the web.","url":"https://srclog.com/topic/unity"},{"slug":"university","title":"university","description":null,"url":"https://srclog.com/topic/university"},{"slug":"university-project","title":"university-project","description":null,"url":"https://srclog.com/topic/university-project"},{"slug":"unix","title":"unix","description":null,"url":"https://srclog.com/topic/unix"},{"slug":"utilities","title":"utilities","description":null,"url":"https://srclog.com/topic/utilities"},{"slug":"utility","title":"utility","description":null,"url":"https://srclog.com/topic/utility"},{"slug":"vagrant","title":"vagrant","description":"Vagrant is a software product for building and maintaining portable virtual software development environments, e.g. for VirtualBox, Hyper-V, Docker, VMware, and AWS. The core idea behind it lies in the fact that the environment maintenance of virtualizations becomes increasingly difficult in a large software development project.","url":"https://srclog.com/topic/vagrant"},{"slug":"validation","title":"validation","description":null,"url":"https://srclog.com/topic/validation"},{"slug":"vanilla","title":"vanilla","description":null,"url":"https://srclog.com/topic/vanilla"},{"slug":"video","title":"video","description":null,"url":"https://srclog.com/topic/video"},{"slug":"videojs","title":"videojs","description":null,"url":"https://srclog.com/topic/videojs"},{"slug":"views","title":"views","description":null,"url":"https://srclog.com/topic/views"},{"slug":"vim","title":"vim","description":"Vim is a highly customizable text editor that can run in a shell. Bram Moolenaar is credited with the development of Vim, which he began in 1988.","url":"https://srclog.com/topic/vim"},{"slug":"vimrc","title":"vimrc","description":null,"url":"https://srclog.com/topic/vimrc"},{"slug":"visual-studio","title":"visual-studio","description":null,"url":"https://srclog.com/topic/visual-studio"},{"slug":"visual-studio-code","title":"visual-studio-code","description":null,"url":"https://srclog.com/topic/visual-studio-code"},{"slug":"visualization","title":"visualization","description":null,"url":"https://srclog.com/topic/visualization"},{"slug":"vscode","title":"vscode","description":null,"url":"https://srclog.com/topic/vscode"},{"slug":"vue","title":"vue","description":"Vue is a JavaScript framework for building websites. The intent of Vue is to make the integration of other JavaScript libraries easy. It is designed to organize and simplify web development.","url":"https://srclog.com/topic/vue"},{"slug":"web","title":"web","description":null,"url":"https://srclog.com/topic/web"},{"slug":"web-analytics","title":"web-analytics","description":null,"url":"https://srclog.com/topic/web-analytics"},{"slug":"web-application","title":"web-application","description":"A web application is any program that is accessed over a network connection using HTTP, usually via a web browser. Web apps do not have to be installed on a user's device; they are run from a remote server. This differs from mobile apps, which are installed on the user's mobile device, and desktop applications, which are installed on the user's computer. Common examples of web apps include Flash games, online calculators, calendars, Gmail, and Facebook.","url":"https://srclog.com/topic/web-application"},{"slug":"web-components","title":"web-components","description":"Developers can create custom, reusable, encapsulated HTML tags for the web using Web Components. Components use the Custom Element standard, frequently in combination with the Shadow DOM, HTML Templates, and ES Modules.","url":"https://srclog.com/topic/web-components"},{"slug":"web-framework","title":"web-framework","description":null,"url":"https://srclog.com/topic/web-framework"},{"slug":"web-performance","title":"web-performance","description":null,"url":"https://srclog.com/topic/web-performance"},{"slug":"webgl","title":"webgl","description":null,"url":"https://srclog.com/topic/webgl"},{"slug":"webpack","title":"webpack","description":"Webpack is a bundler that takes modules with dependencies and creates static assets. It is designed to simplify and enhance the development and user experience.","url":"https://srclog.com/topic/webpack"},{"slug":"webrtc","title":"webrtc","description":null,"url":"https://srclog.com/topic/webrtc"},{"slug":"webtorrent","title":"webtorrent","description":null,"url":"https://srclog.com/topic/webtorrent"},{"slug":"windows","title":"windows","description":"Windows is Microsoft's GUI-based operating system. It is known for its graphical display and is designed to be user-friendly.","url":"https://srclog.com/topic/windows"},{"slug":"wsgi","title":"wsgi","description":null,"url":"https://srclog.com/topic/wsgi"},{"slug":"x11","title":"x11","description":null,"url":"https://srclog.com/topic/x11"},{"slug":"x86","title":"x86","description":null,"url":"https://srclog.com/topic/x86"},{"slug":"xamarin","title":"xamarin","description":"Xamarin is a Microsoft-owned, San Francisco, California-based software company. It was founded by the creators of Mono, Mono for Android, and MonoTouch, which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft .NET).\nWith a C#-shared codebase, developers can use Xamarin tools to write native Android, iOS, and Windows apps. The apps have native user interfaces and share code across multiple platforms, including Windows and macOS.","url":"https://srclog.com/topic/xamarin"},{"slug":"xaml","title":"xaml","description":null,"url":"https://srclog.com/topic/xaml"},{"slug":"xcode","title":"xcode","description":null,"url":"https://srclog.com/topic/xcode"},{"slug":"xcode-plugin","title":"xcode-plugin","description":null,"url":"https://srclog.com/topic/xcode-plugin"},{"slug":"xml","title":"xml","description":"XML stands for Extensible Markup Language and is a text-based markup language. It is designed to store and transport data, HTML is used to format and display the same data. It allows developers to create their own self-descriptive tags, or language, that suits their application.","url":"https://srclog.com/topic/xml"},{"slug":"xmpp","title":"xmpp","description":null,"url":"https://srclog.com/topic/xmpp"},{"slug":"yaml","title":"yaml","description":null,"url":"https://srclog.com/topic/yaml"},{"slug":"yandex","title":"yandex","description":null,"url":"https://srclog.com/topic/yandex"},{"slug":"yarn","title":"yarn","description":null,"url":"https://srclog.com/topic/yarn"},{"slug":"yeoman","title":"yeoman","description":null,"url":"https://srclog.com/topic/yeoman"},{"slug":"yii","title":"yii","description":"Yii is a popular PHP framework, for efficiently developing\nfast and secure web applications and APIs.\nIt comes with comprehensive documentation\nand a large amount of extensions\nthat provide useful functionality.","url":"https://srclog.com/topic/yii"},{"slug":"youtube","title":"youtube","description":null,"url":"https://srclog.com/topic/youtube"},{"slug":"zabbix","title":"zabbix","description":null,"url":"https://srclog.com/topic/zabbix"},{"slug":"zhihu","title":"zhihu","description":null,"url":"https://srclog.com/topic/zhihu"},{"slug":"zip","title":"zip","description":null,"url":"https://srclog.com/topic/zip"},{"slug":"zsh","title":"zsh","description":null,"url":"https://srclog.com/topic/zsh"}]}