回顾一下过去一周F#和.NET最新相关信息   原文
 

新闻

  • Ionide 你在VS Code 上写F# 是离不开他的. ^^ 下载100万了
  • .NET Core 2.1.3发布,支持LTS版本(Long Term Support (LTS)长期支持版本) ,如果要商用可以从这个版本开始.

     
  • .NET Docker镜像发布.非.NET阵营可以用docker开心玩耍.NET了.
https://hub.docker.com/r/microsoft/dotnet/
https://hub.docker.com/r/microsoft/dotnet-samples/
  • 这周还有一篇文章在国内各大公众号火了,就是"Bing.com运行在.NET Core 2.1上".
  • JetBrains IDE Rider 2018.2 发布. 主要是跟进更新了对新版.NET Core特性的支持
  • F# 4.5 详细特性
 

其他

  • Dmitry Grechka 给IfSharp Jupyter Notebooks 增加了AsyncSeq特性

     
  • 还要推荐给大家一个了解F#入口. https://github.com/fsprojects/awesome-fsharp
  • 另外.NET Core 2.1 一个牛逼特性System.IO.Pipelines: High performance IO in .NET
    大家要多多用. 例子在github上 TCP Echo
 
  •  

    领域建模与面向类型

    另外聊一下,编程思想最近几年, 函数式编程 Functional Programming与面向领域建模Domain Modeling
    从各个方面验证了其正确性. 其中Typed Functional Programming 对未来编程将会影响很大.
     
面向类型的函数式编程基本上就可以替代接口概念. 解决接口的语言(Java .NET等接口规范)局限性,在函数式编程里将不存在. 面向类型编程更多是与领域建模有关,说的直白点,不是说我要有几个类,几个接口. 而是只需要用类自然语言描述清楚事物和事物之间的关系 Types are Small 推荐大家这本书Scott Wlaschin老家伙的 Domain Modeling Made Functional  和他2017年在NDC的演讲 https://www.youtube.com/watch?v=Up7LcbGZFuo&feature=youtu.be. (这个视频我2017年看过,讲的很简单很直接. )
 
最后,不论大家是搞什么方向的技术, 还是要多多关注领域建模. 

F#.NET周报 2018第34周-Ionide下载量100万的更多相关文章

  1. # RocEDU.课程设计2018 第三周进展 博客补交

    RocEDU.课程设计2018 第三周进展 博客补交 本周计划完成的任务 (1).本周计划完成在平板电脑上实现程序的功能,跟第二周计划完成任务基本相似. 本周实际完成情况 (1).实际完成情况还差最后 ...

  2. 2017-2018-1 20155320第十周课下作业-IPC

    2017-2018-1 20155320第十周课下作业-IPC 研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 共享内存 ...

  3. # 第五周课下测试(ch03)补交

    第五周课下测试(ch03)补交 1.( 多选题 | 1 分) 有关gdb调试汇编,下面说法正确的是() A . 可以用disas反汇编当前函数 B . 以16进制形式打印%rax中内容的命令是 pri ...

  4. 20175312 2018-2019-2 《Java程序设计》第6周课下选做——类定义

    20175312 2018-2019-2 <Java程序设计>第6周课下选做--类定义 设计思路 1.我觉得Book其实就是一个中转的作用,由测试类Bookself通过Book输入数据,然 ...

  5. 20155326 第十周课下作业-IPC

    20155326 第十周课下作业-IPC 学习题目: 研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 学习过程 -IPC ...

  6. 2017-2018-1 20155214 《信息安全系统设计基础》 第9周课下测试-mypwd

    2017-2018-1 20155214 <信息安全系统设计基础> 第9周课下测试-mypwd(深入版) 题目要求: 1 学习pwd命令 2 研究pwd实现需要的系统调用(man -k; ...

  7. 2017-2018-1 20155222 《信息安全系统设计基础》第10周 Linux下的IPC机制

    2017-2018-1 20155222 <信息安全系统设计基础>第10周 Linux下的IPC机制 IPC机制 在linux下的多个进程间的通信机制叫做IPC(Inter-Process ...

  8. 第十周课下作业-IPC

    第十周课下作业-IPC 题目:研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 共享内存 共享内存允许两个或多个进程进程共 ...

  9. 2017-2018-1 20155318 《信息安全系统设计基础》第九周课下实践——实现mypwd

    2017-2018-1 20155318 <信息安全系统设计基础>第九周课下实践--实现mypwd 相关知识 man -k 查找含有关键字的内容 与管道命令结合使用:man -k k1 | ...

随机推荐

  1. Android为TV端助力 最详细的动画大全,包括如何在代码和在XML中使用

    一.动画类型 Android的animation由四种类型组成:alpha.scale.translate.rotate XML配置文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画 ...

  2. Android为TV端助力 关于线程的那些事

    今天发现之前自己一直有个误区,new Runnable(run()方法){}原来它不是一定创建一个线程 如果用主线程的handler去post(Runnable),他就不会创建子线程,而是在主线程上执 ...

  3. WPF:自定义Metro样式文件夹选择对话框FolderBrowserDialog

    1.前言 WPF并没有文件选择对话框,要用也就只有使用Winform版的控件.至今我也没有寻找到一个WPF版本的文件选择对话框. 可能是我眼浊,如果各位知道有功能比较健全的WPF版文件选择对话框.文件 ...

  4. 计算机网络TCP“三次握手”

    终于有时间写这篇文章了,最近真的比较忙! TCP协议  之 “三次握手” 引言:我们知道,TCP是面向连接的协议(相较于UDP无连接的协议),会在传送数据之前先在 发送端 & 接收端 之间建立 ...

  5. Android dp、dip、dpi、px、sp简介及相关换算,及其应用实例

    屏幕分辨率:在x y轴上的像素点数.单位是px,1px=1个像素点.一般以    纵向像素×横向像素    表示,如1920*1080dpi--------------------------每英寸上 ...

  6. jquery hover事件只触发一次动画

    最近工作时遇到个关于动画的问题,如下: $("div").hover( function() { $(this).animate({"margin-top":& ...

  7. Python学习手记

    1.Python大小敏感.print写作PRINT或Print是不对.2.注释符是“#”,而非“//”.3.语句结尾不必须分号.4.转义符为“/”+转义字母.这点与刀莱特一致.5.单引号输入使用“/' ...

  8. Python赋值运算符

    赋值运算符 运 算 符  说 明 举 例   展 开 形 式  =   简单的赋值运算  x=y x=y  +=  加赋值 x+=y  x=x+y -=  减赋值 x-=y  x=x-y   *= 乘 ...

  9. sql生成连续日期(年份、月份、日期)

    此随笔主在分享日常可能用到的sql函数,用于生成连续日期(年份.月份.日期) 具体的看代码及效果吧! -- ============================================= ...

  10. iOS弹出UIViewController小视图

    在TestViewController1中弹出TestViewController2 在TestViewController中点击按钮或者什么触发方法里面写入以下代码 TestViewControll ...