这里会放一些没有主题的视频
记录站长个人的开发日志
这是我们写的一个脚手架项目,用于前后端分离,可以帮助你轻松快速地创建自己的 Ruby on Rails 7 项目,支持 Vite、React 和 Docker。
从实际应用角度全面讲述小程序开发的各个方面,从开发到经验分享。该课程以蛋人网小程序为实战案例来讲述,在微信小程序中搜索“蛋人网”提前体验。
[不到一分钟]是个大杂烩专题,内容会包括前台,后台,系统运维,开发工具等等内容,不限语言和框架,每次介绍一个知识点,力求简短,重点讲解,时长会压缩到一分钟,不定期更新,欢迎提出意见!
Grape作为Ruby领域知名的轻量级API开发框架,使用越来越多,这个专题会给大家全面讲述Grape以及API开发方方面面的内容
全面讲述Python语言所有基础方面的内容。
如何构建一个现代化的日志系统?该专题会介绍如何构建一个日志系统以及里面所涉及的技术和开源框架。由于牵涉甚广,不过于纠缠软件的各种使用细节,但求能从背后原理出发清楚为什么,如何做出合适的选择。
Ruby易于学习难于精通主要就在于Ruby动态的特性,强大的功能让我们在遇到具体需求时感觉无从下手,可选择的思路太多,这个专题我们就来从具体需求场景出发,来讲述一下不同的场景用什么样的方式来设计你的类和模块。
在这个系列课程中,将会不定期更新一些在Ruby和Rails项目中常用的或者主流Gem使用的教程。
Rails 5.1 中引入了 System Tests , 这个专题会介绍一下如何写一个简单的System Test,如何通过读源码找到缺失的文档,System Tests清理测试数据的原理,以及什么时候应该使用System Tests和如何使用System Tests。
Push Notification(通知推送)在手机端大家都已经非常熟悉了,而Web端基于网页的通知推送现在也慢慢被很多网站应用,这个专题中我们来研究和实现一下Web端的通知推送。 该专题同时有[视频]版本,请在视频专题下面进行查找。
虽然Rails在 5.1 之后已经默认添加了Webpack的支持,但是需要一定的定制,我们这个专题就细细来给大家说下怎样安装,配置和使用Webpack,以及怎样组织你的JS代码。
Push Notification(通知推送)在手机端大家都已经非常熟悉了,而Web端基于网页的通知推送现在也慢慢被很多网站应用,这个专题中我们来研究和实现一下Web端的通知推送。 该专题同时有[文字]版本,请在文章专题下面进行查找。
这个系列课程中我们会讲解一些Ruby非常边缘但是我们觉得非常重要的一些知识点,这里的内容可能80%你都没有接触过,或者只是听说过,比如Enumerable,&:to_s的工作原理,ObjectSpace模块,GC垃圾回收的优化等等,一起来学习下吧!
Linux Shell已经成为我们日常开发的重要工具了,不论我们在用什么语言什么开发环境,都要和Shell打交道,这个课程会从开发角度来讲述下Shell在日常使用中涉及到的内容,比如日志操作,进程和网络管理,系统管理,自定义Shell命令,环境变量等等。
用TDD的方式开发一个Todo应用,Test Driven Development是一个比较流行的开发模式,简单来说就是先写测试然后写业务逻辑,TDD的方式包括测试本身会为项目的开发带来众多的好处。 这个课程会采用TDD的方式来一步步的开发一个简单的Todo应用,目的就是一方面讲述一下RSpec和Capybara在技术层面的使用,另一方面从我们的角度上为大家讲述下TDD在实际项目中究竟是怎样操作的。
React Native高级开发课程将会为大家全面的讲述怎样使用React Native来开发原生的跨平台的iOS和Android App,课程会覆盖环境安装、模拟器运行、调试等基础功能到App状态管理、动画,React Native性能优化,消息推送、与原生接口(Objective-C)通信等等高级内容。 该课程需要你有一定的JavaScript 6 (ES6), React和CSS3使用经验。
微信公众号开发大课程内容涵盖:微信开发环境的搭建,用户授权和信息获取,自定义菜单接口的使用,消息自动回复,JS-SDK接口的封装和使用等等。 我们还专门封装了一个Gem来方便大家使用微信公众号开发中的核心功能。 课程采用 **Ruby on Rails 5** 来给大家讲述。
这个课程中我们会从实际需求的角度出发,给大家讲解电商平台核心功能的设计以及开发实战,不会涉及Ruby和Rails基础理论的讲解,这个课程中将会都是满满的干货。 项目演示地址: http://rails5-b2c.eggman.tv
Rails日常,同我们的【Ruby日常】一样,这个里面将会不定期更新关于Rails的一切独立的、冷门的或者最新的知识点;当然也会包括Rails运维相关的Linux方面的内容。
Ruby日常,对于程序员学习本身就是一个终身的日常,这个里面将会不定期更新关于Ruby的一切独立的、冷门的或者最新的知识点。
Rails 5源码分析专题会从Rails 5的源码角度为大家分析Rails的核心功能的设计。 我们[Rails 5源码分析]课程的目的就是让大家一方面了解Rails核心gem的设计思路和运作模式,另一方面就是通过Rails 5的源码分析,让大家更深入的了解Ruby更多用法,让大家能把这些好的设计模式用在自己的项目当中。
这个专题会有9节视频课件来深入的给大家讲述Ruby元编程方方面面的内容。 该系列课程要求你有一定的Ruby使用经验,如果你没有使用过Ruby或者基础比较弱,请先学习我们的[Ruby高级开发](/c/s-ruby-advanced)这个系列课程
该课程主要讲述怎样加快我们网站的加载速度,该课程不涉及后端数据库优化,缓存使用,负载均衡等等后端技术,主要集中在**从浏览器的角度分析影响网站加载性能的因素,和怎样优化**这些因素。共有5个课件,其中包含两个Rails的实际项目演示课件 建议您按照课件顺序从第一节课开始学习
从Ruby on Rails基础到高级内容讲解;本课程为有一定Ruby开发经验的同学学习,如果您有多年Rails使用经验,相信您也能学到新的内容。
从Ruby基础到高级内容讲解;本课程为有其它语言编程经验的同学学习,如果您有多年Ruby使用经验,相信您也能学到新的内容。
给后端开发工程师的前端开发课程,该课程共有四节课,涵盖了HTML5, DOM, CSS3, JavaScript, AJAX和jQuery的使用,推荐给没有系统学习过前端相关技术的同学