Skip to content
This repository was archived by the owner on Oct 16, 2019. It is now read-only.

Commit e48e8ed

Browse files
committed
Fill out issue 98
1 parent ca0ba2a commit e48e8ed

File tree

1 file changed

+64
-5
lines changed

1 file changed

+64
-5
lines changed

content/issues/98.markdown

Lines changed: 64 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,71 @@ Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haske
99

1010
## Featured
1111

12-
undefined
12+
- [GHC 8.4.1 released](https://ghc.haskell.org/trac/ghc/blog/ghc-8.4.1-released)
13+
14+
> The GHC developers are very happy to announce the 8.4.1 release of Glasgow Haskell Compiler. This is the third major release in the GHC 8 series. As such, the focus of this release is performance, stability, and consolidation.
15+
16+
- [Introducing Toxiproxy Haskell](https://jpittis.ca/posts/introducing-toxiproxy-haskell/)
17+
18+
> With the release of `toxiproxy-haskell` on Hackage, I'd like to introduce the Haskell community to failure testing using Toxiproxy so that they can improve the resilience of their network connected applications.
19+
20+
- [Refactoring and finding the right data structure](https://haskell-at-work.com/episodes/2018-03-08-refactoring-and-finding-the-right-data-structure.html)
21+
22+
> The program allowed what should've been considered conflicting modes of operation. In this episode I'll perform the same modification, to show you how the right data structure can guide and improve your implementation.
23+
24+
- [Data visualization with Haskell: NYC public urination](https://lettier.github.io/posts/2016-06-01-data-visualization-with-haskell-nyc-public-urination.html)
25+
26+
> Using Haskell, we queried, processed, and visualized 2,678 3-1-1 Urinating in Public complaints recorded between 2010 and 2016. A definite cyclic pattern can be seen from year to year.
27+
28+
- [Safe library with better stack traces](https://neilmitchell.blogspot.com/2018/03/safe-library-with-better-stack-traces.html)
29+
30+
> To get the stack traces just add `Partial` to any function you believe to be partial --- it's easy. If you are happy to stick with GHC 8.0 and above you can use `HasCallStack` from `GHC.Stack` without depending on `safe`.
31+
32+
- [Generating artwork with Haskell](https://www.kovach.me/posts/2018-03-07-generating-art.html)
33+
34+
> I've been creating generative art consistently for about six months now. People are starting to ask what my stack looks like, and until now I haven't had anything to point at; I'd like to change that today!
35+
36+
- [Haskell design patterns: The handle pattern](https://jaspervdj.be/posts/2018-03-08-handle-pattern.html)
37+
38+
> The handle pattern allows you write stateful applications that interact with external services in Haskell. It complements pure code well, and it is somewhat the result of iteratively applying the question: Can we make it simpler?
39+
40+
- [Servant route smooshing](https://www.parsonsmatt.org/2018/03/14/servant_route_smooshing.html)
41+
42+
> Because Haskell's type system isn't as pleasant as the value system, this can get gnarly. Servant has a very happy path --- but that path is very narrow.
43+
44+
- [Text reflow in Haskell](https://whatthefunctional.wordpress.com/2018/03/13/text-reflow-in-haskell/)
45+
46+
> I noticed that when running on the Windows command line, the narrator would break words apart when it reached the 80 column mark. In order to make my text adventure screen-reader friendly I had to support an 80 character column limit.
47+
48+
- [Backpack for initial and final encodings](https://qfpl.io/posts/backpack-for-initial-and-final-encodings/)
49+
50+
> Backpack lets us decompose final encodings a little more than we can with the usual approach, although we are partly trading off newtype wrapping for sub-libraries. I still really like the usage of it.
1351
1452
## Jobs
1553

16-
undefined
54+
- [Programming language theory engineers at IOHK](https://wadler.blogspot.com/2018/03/iohk-is-hiring-six-plt-engineers.html)
55+
56+
> IOHK is hiring six Programming Language Theory engineers, to design and implement the smart contract language Plutus and related domain specific languages.
57+
58+
- [Functional developers at Tracsis in Leeds](https://np.reddit.com/r/haskell/comments/83649m/like_a_nonempty_subset_of_trains_haskell_tracsis/)
59+
60+
> We are working on a green-field, high-availability, unrelentingly cloud-y web product for rail control and planning. Our stack is a high-availability, event-sourced Yesod backend running on AWS.
1761
1862
## In brief
1963

20-
undefined
64+
- [Haskell needs better libraries: A proposal](https://np.reddit.com/r/haskell/comments/83qcak/haskell_needs_better_libraries_a_proposal/)
65+
- [More series + What's coming up!](https://mmhaskell.com/blog/2018/3/12/more-series-whats-coming-up)
66+
- [Some thoughts on typeclass-based codecs](https://code.slipthrough.net/2018/03/13/thoughts-on-typeclass-codecs/)
67+
- [Stackage Nightly 2018-03-13 with GHC 8.4.1](https://www.stackage.org/nightly-2018-03-13)
68+
- [Symbolic execution: Intuition and implementation](http://www.usrsb.in/symbolic-execution-intuition-and-implementation.html)
69+
- [Talk: Case study: Cross compiling `dhall-json`](https://medium.com/@zw3rk/talk-case-study-cross-compiling-dhall-json-4fa7e3c4c42a)
70+
- [Typeclass optics](http://oleg.fi/gists/posts/2018-03-08-typeclass-optics.html)
71+
- [Writing simple Haskell](https://soupi.github.io/rfc/writing_simple_haskell/)
2172

2273
## Package of the week
2374

24-
undefined
75+
This week's package of the week is [Hedgehog](https://www.stackage.org/lts-11.0/package/hedgehog-0.5.2),
76+
a modern property-based testing system that will eat all your bugs.
2577

2678
## Call for participation
2779

@@ -32,6 +84,13 @@ undefined
3284

3385
## Events
3486

87+
- March 15: [Revisiting "Why FP Matters" by John Hughes](https://www.meetup.com/Chicago-Functional-Programming-Meetup/events/248023277/) in Chicago, Illinois, United States
88+
- March 16: [Utah Elm lunch](https://www.meetup.com/utah-elm/events/248674188/) in Lehi, Utah, United States
89+
- March 17: [Aspectos técnicos de Bitcoin y blockchain](https://www.meetup.com/Haskell-MAD/events/248692920/) in Madrid, Spain
90+
- March 19: [Coding Dojo: Containers](https://www.meetup.com/Karlsruhe-Haskell-Lerngruppe/events/248464998/) in Karlsruhe, Germany
91+
- March 20: ["A Brief History of Functional Programming" and "Maps in Elm"](https://www.meetup.com/Wellington-FP/events/248313990/) in Lower Hutt, New Zealand
92+
- March 21: [CanFP Monthly meetup](https://www.meetup.com/CanFPG/events/248019017/) in Canberra, Australia
93+
- March 22: [Haskell Talks and Hangout at Formation](https://www.meetup.com/Bay-Area-Haskell-Users-Group/events/248014098/) in San Francisco, California, United States
3594
- March 27: [Auckland FP Meetup: Learn FP Hands-on](https://www.meetup.com/Functional-Programming-Auckland/events/248322238/) in Auckland, New Zealand
3695
- March 28: [Haskell Study Group](https://www.meetup.com/haskell-dublin-meetup/events/248659838/) in Dublin, Ireland
37-
- April 10: [Haskell Hangout: Getting Started with Yesod and Haskell Web Development](https://www.meetup.com/Haskell-Hangout/events/248547064/) in San Diego
96+
- April 10: [Haskell Hangout: Getting Started with Yesod and Haskell Web Development](https://www.meetup.com/Haskell-Hangout/events/248547064/) in San Diego, California, United States

0 commit comments

Comments
 (0)